MGILFTRMFSSVFGNKEARILVLGLDNAGKTTILYRLQMGEVVSTIPTIGFNVETVQYNNIKFQVWDLGGQTSIRPYWRCYFPNTQAVIYVVDSSDTDRIGVAKEEFHAILEEDELKGAVVLIFANKQDLPGALDDAAVTEALELHKIKSRQWAIFKTCAVKGEGLFEGLDWLSNTLKSGSG